/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved.
 */
package com.icinfo.cloud.provider.punish.ucase.urge.service;

import com.icinfo.cloud.provider.punish.ucase.urge.dto.CaseUrgeAddDto;
import com.icinfo.cloud.provider.punish.ucase.urge.dto.CaseUrgeDetailDto;
import com.icinfo.cloud.provider.punish.ucase.urge.dto.CaseUrgePageRequest;
import com.icinfo.cloud.provider.punish.ucase.urge.dto.CaseUrgePageResponse;
import com.icinfo.framework.common.web.Result;
import com.icinfo.framework.core.service.BaseService;

import java.util.List;

/**
 * 描述: 案件催办记录 case_urge_his 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年11月21日
 */
public interface ICaseUrgeHisService extends BaseService {
    /**
     * 查询案件催办页面
     * @param request
     * @return
     */
    List<CaseUrgePageResponse> caseUrgePage(CaseUrgePageRequest request);
    /**
     * 添加案件催办
     * @author liyafeng
     * @date 2022/10/18
     * @param dto
     * @return {@link Result < String>}
     */
    int addCaseUrge(CaseUrgeAddDto dto);

    /**
     * 获取案件催办详情
     * @param caseId
     * @return
     */
    List<CaseUrgeDetailDto> getCaseUrgeDetail(String caseId);
}
